#include <stdio.h>
#include <math.h>

int isprime(int k)
{
    if(k<=1) return 0;
    int flag = 1;
    for(int i=2;i*i<=k;i++)
    {
        if(k%i==0)
        {
            flag = 0;
            break;
        }
    }
    return flag;
}

int wnum(int k)
{
    int cnt = 0;
    while(k>0)
    {
        k /= 10;
        cnt++;
    }
    return cnt;
}

int lnum(int k)
{
    int sum = 0;
    int tmp = 0;
    int cnt = wnum(k);
    for(int i=1;i<=cnt;i++)
    {
        tmp = k%10;
        sum += tmp*pow(10,cnt-i);
        k/=10;
    }
    return sum;
}

int main()
{
    int m,k;
    scanf("%d %d",&m,&k);
    int i=1;
    while(i<=k)
    {
        m++;
        int x = lnum(m);
        if(isprime(m)&&m!=x&&isprime(x))
        {
            //printf("%d ",x);
            printf("%d\n",m);
            i++;
        }
    }
    return 0;
}